

#ifndef __LEVELED_GUI_H_
#define __LEVELED_GUI_H_

#define __LEVELED_VERSION "v0.2"

#define LEVELED_TILES_IN_ROW 10

//#include <guichan.hpp>
//#include <guichan/sdl.hpp>

#include <stdlib.h>
#include <SDL/SDL.h>
#include <SDL/SDL_ttf.h>
#include "leveled.hxx"
#include "scroll.hxx"

void redraw_main_menue(void);
unsigned int main_menue(void);
unsigned int wizard_generate(unsigned int status);
unsigned int wizard_create_sei(unsigned int status);
void scrogui_blank_screen(SDL_Rect *blankrect);
unsigned int sei_editor(char * filename);
unsigned int leveled_editor(char * filename);
unsigned int leveled_show_info(struct sli_header info_header);


extern SDL_Event event;

/* callbacks */
unsigned int file_open_dialog(unsigned int parameter);
unsigned int sei_open_dialog(unsigned int parameter);
unsigned int settings_dialog(unsigned int parameter);

#endif
